An Alternative Semantics for the Parallel Operator of the Calculus of Gamma Programs
نویسنده
چکیده
The Gamma model is a minimal programming notation based on the chemical reaction metaphor. Hankin, Le M etayer, and Sands derived a Calculus of Gamma Programs adding two operators to the notation: the parallel and sequential composition operators. In this paper we address some compositional problems due to the semantics of the parallel operator for which we propose an alternative semantics as a solution to these problems. The semantics of the new version of the calculus is also deened by means of a labeled transition system. This permits the deenition of some observational equivalences. We introduce two of them using the concept of bisimulation. The equivalences are proved to be congruences and are characterized by means of sound and complete axiomatizations.
منابع مشابه
A Compositional Semantics of Combining Forms for Gamma Programs
The Gamma model is a minimal programming language based on local multi-set rewriting (with an elegant chemical reaction metaphor); Hankin et al derived a calculus of Gamma programs built from basic reactions and two composition operators , and applied it to the study of relationships between parallel and sequential program composition, and related program transformations. The main shortcoming o...
متن کاملA Compositional Semantics of Combining Forms for Gramma Programs
The Gamma model is a minimal programming language based on local multiset rewriting (with an elegant chemical reaction metaphor); Hankin et al derived a calculus of Gamma programs built from basic reactions and two composition operators, and applied it to the study of relationships between parallel and sequential program composition, and related program transformations. The main shortcoming of ...
متن کاملAiry equation with memory involvement via Liouville differential operator
In this work, a non-integer order Airy equation involving Liouville differential operator is considered. Proposing an undetermined integral solution to the left fractional Airy differential equation, we utilize some basic fractional calculus tools to clarify the closed form. A similar suggestion to the right FADE, converts it into an equation in the Laplace domain. An illustration t...
متن کاملLandslide Hazard Zoning using Gamma Fuzzy Operator (A Case Study: Taleghan Watershed)
One of the slopping processes which creates tremendous damage in many locations of Iran and the world is landslide phenomenon. Creating a landslide susceptibility map provides the possibility to recognize susceptible areas and to verify them in the environmental programs. The purpose of this research is to map the susceptibility of landslide in Taleghan watershed by establishing informational l...
متن کاملLaws of Parallel Synchronised Termination
The salient feature of the composition operators for Gamma programs is that for termination, the parallel composition operator demands that its operands must terminate synchronously. This paper studies the inequational partial correctness properties of the combination of sequential and parallel composition operators for Gamma programs, provable from a particular compositional semantics (Brookes...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1996